package cn.dduan.fool.over.self;

/**
 * 自增和自减运算
 * <p>
 * 注意：
 * 1. ++和--运算符可以放在变量之前，也可以放在变量之后
 * 2. 当运算符放在变量之前时(前缀)，先自增/减，再赋值；
 * 3. 当运算符放在变量之后时(后缀)，先赋值，再自增/减
 *
 * @author dduan
 * @version 1.0
 * @date 2025/2/25
 */
public class MySelf {
    public static void main(String[] args) {
        int a = 1;
        int b = 1;
        int c = 1;
        int d = 1;

        // 自增
        System.out.println("++a = " + ++a);
        System.out.println("b++ = " + b++);
        System.out.println("b++执行之后 = " + b);

        // 自减
        System.out.println("--c = " + --c);
        System.out.println("d-- = " + d--);
        System.out.println("d--执行之后 = " + d);
    }
}
